package com.soo.hoo.admin.model.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

/**
 * <p>
 * 图片文件信息
 * </p>
 *
 * @author 杨燚
 * @since 2024/4/29
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ImageFileDTO extends FileDTO {


    @Schema(description = "图片访问地址")
    private String imagePath;

    public ImageFileDTO() {

    }

    public ImageFileDTO(FileDTO file) {
        super(
                file.getId(), file.getModule(), file.getFilename(),
                file.getOriginalFilename(), file.getSize(), file.getPath()
        );
    }
}
